#ifndef ALERTS_H
#define ALERTS_H

#include <avr/pgmspace.h>
#include "Arduino.h"

#include <LiquidCrystal.h>

#include "utility.h";

const int Alerts_Horn_Pin = 10;

class Alerts
{
public:
  Alerts();
 void Check_Alert();
 byte Get_Number_Of_Print_Line();
 byte Clear_Alert(byte Line_Num);
 void Print(byte Line_Num);
 
  void Set_Dosing_Pump_Alert(byte num_pump);
  byte Get_Number_OF_Alerts();
  void Turn_Horn_on();
  void Turn_Horn_off();
  void Check_Horn();
  
private:
  void Print_Clear(bool Print , byte Line_Num);
  byte Number_OF_Alerts;
  bool Alert_On;
  
  bool Dosing_Pump_Alert[NUMBER_OF_DOSING_PUMPS];

};


#endif

